package junit_;

import org.junit.jupiter.api.Test;

/**
 * @author DCSGO
 * @version 1.0
 */
public class JUnit_ {
    //以往我们在测试代码时都需要在类内使用 main 方法
    //现在我们只需要在需要测试的方法的上一行加上 @Test 就可以运行或调试该方法

    @Test
    public void m1(){
        System.out.println("调用了m1");
    }

    @Test
    public void m2(){
        System.out.println("调用了m2");
    }

}
//JUnit是一个用于Java编程语言的单元测试框架。它提供了一组注解和断言方法，方便编写和执行单元测试。
//
//JUnit的应用场景包括：
//
//1. 单元测试：JUnit主要用于编写和执行单元测试，用于验证代码的特定部分是否符合预期，帮助开发人员捕捉和修复代码中的bug。
//
//2. 自动化测试：通过JUnit可以编写自动化测试脚本，可以对整个项目或者系统进行自动化测试，以验证整体功能的正确性。
//
//3. 集成测试：JUnit可以与其他工具和框架（如Maven和Spring等）结合使用，进行系统的集成测试，确保不同模块或组件之间的协作和交互正常。
//
//使用JUnit时需要注意以下几点：
//
//1. 命名规范：按照JUnit的约定，单元测试类应该以类名+Test的方式命名，测试方法应该以test开头。
//
//2. 注解的使用：JUnit提供了一系列的注解，如@Before、@After、@Test等，可以通过注解对测试方法进行标识和配置。需要了解并正确使用这些注解。
//
//3. 断言方法的使用：JUnit中提供了一系列的断言方法，用于验证测试结果是否符合预期。需要根据具体的情况选择正确的断言方法。
//
//4. 异常测试：在测试代码中，可能会出现异常的情况。JUnit提供了断言方法来验证是否抛出了预期的异常。
//
//5. 测试覆盖率：单元测试应该尽量覆盖代码的各个分支和边界条件，确保代码的健壮性和质量。
//
//通过合理使用JUnit，可以提高代码的可靠性和稳定性，减少bug的发生，并且方便团队协作和持续集成。
